.product-store-address-view {
  background-color: #fff;
  margin-top: pxToRem(16);
  padding: 0 pxToRem(20) pxToRem(40);
  .title {
    line-height: pxToRem(100);
    font-size: pxToRem(28);
    margin: 0 pxToRem(-20);
    text-indent: pxToRem(20);
    border-bottom: 2px solid #f5f5f5;
  }
  .good-box {
    margin-top: pxToRem(20);
    position: relative;
    .bg-pic {
      width: pxToRem(180);
      height: pxToRem(180);
      float: left;
      img {
        width: 100%;
        height: 100%;
      }
    }
    .good-detail {
      position: absolute;
      top: 50%;
      left: pxToRem(210);
      transform: translateY(-50%);
      .good-tit {
        display: -webkit-box;
        -webkit-box-align: center;
        h3 {
          margin-right: pxToRem(60);
          font-size: pxToRem(32);
          font-weight: normal;
        }
        .sign {
          display: block;
          padding: pxToRem(14);
          margin-right: pxToRem(20);
          border: 1px solid #f5f5f5;
          border-radius: 3px;
          color: #666;
        }
      }
      p { font-size: pxToRem(28); color: #666;}
    }
  }
}
